# FILE NAME: 00043-00000088.soi
# TITLE: Gdi-2009
# DESCRIPTION: 
# DATA TYPE: soi
# MODIFICATION TYPE: original
# RELATES TO: 
# RELATED FILES: 00043-00000088.soc
# PUBLICATION DATE: 2022-09-25
# MODIFICATION DATE: 2022-09-25
# NUMBER ALTERNATIVES: 247
# NUMBER VOTERS: 20
# NUMBER UNIQUE ORDERS: 20
# ALTERNATIVE NAME 1: SPRICK MatthieuBbox Bouygues Telecom
# ALTERNATIVE NAME 2: PETROV EvgeniKatyusha
# ALTERNATIVE NAME 3: RODRÍGUEZ JacksonSerramenti PVC Diquigiovanni-Androni Giocattoli
# ALTERNATIVE NAME 4: RODRÍGUEZ JoaquimCaisse d'Epargne
# ALTERNATIVE NAME 5: BARRY MichaelTeam Columbia - HTC
# ALTERNATIVE NAME 6: HADDOU SaïdBbox Bouygues Telecom
# ALTERNATIVE NAME 7: BERTOLINI AlessandroSerramenti PVC Diquigiovanni-Androni Giocattoli
# ALTERNATIVE NAME 8: WEGELIUS CharlesSilence - Lotto
# ALTERNATIVE NAME 9: ERMETI GiairoLPR Brakes - Farnese Vini
# ALTERNATIVE NAME 10: SWIFT BenTeam Katusha
# ALTERNATIVE NAME 11: SCARPONI MicheleSerramenti PVC Diquigiovanni-Androni Giocattoli
# ALTERNATIVE NAME 12: FOTHEN ThomasContinental Team Milram
# ALTERNATIVE NAME 13: SCHRÖDER BjörnMilram
# ALTERNATIVE NAME 14: TJALLINGII MaartenRabobank ProTeam
# ALTERNATIVE NAME 15: PÉREZ FranciscoCaisse d'Epargne
# ALTERNATIVE NAME 16: VANDE VELDE ChristianTeam Garmin - Slipstream
# ALTERNATIVE NAME 17: JACOBS PieterSilence - Lotto
# ALTERNATIVE NAME 18: MÜLLER MartinContinental Team Milram
# ALTERNATIVE NAME 19: LÓPEZ DavidCaisse d'Epargne
# ALTERNATIVE NAME 20: DEAN JulianTeam Garmin - Slipstream
# ALTERNATIVE NAME 21: VIGANÒ DavideFuji-Servetto
# ALTERNATIVE NAME 22: PAUWELS SergeCervelo Test Team
# ALTERNATIVE NAME 23: MARZANO MarcoLampre - NGC
# ALTERNATIVE NAME 24: HUZARSKI BartoszISD Cycling Team
# ALTERNATIVE NAME 25: IGNATIEV MikhailKatyusha
# ALTERNATIVE NAME 26: SIMONI GilbertoSerramenti PVC Diquigiovanni-Androni Giocattoli
# ALTERNATIVE NAME 27: BARLA LucaContinental Team Milram
# ALTERNATIVE NAME 28: HINAULT SébastienAG2R La Mondiale
# ALTERNATIVE NAME 29: BRAJKOVIČ JanezAstana
# ALTERNATIVE NAME 30: SZMYD SylwesterLiquigas
# ALTERNATIVE NAME 31: CÉSAR VELOSO GustavoXacobeo-Galicia
# ALTERNATIVE NAME 32: RABUÑAL GonzaloXacobeo-Galicia
# ALTERNATIVE NAME 33: Å TANGELJ GorazdLiquigas
# ALTERNATIVE NAME 34: CÁRDENAS Félix RafaelBarloworld - Bianchi
# ALTERNATIVE NAME 35: LJUNGBLAD JonasSilence - Lotto
# ALTERNATIVE NAME 36: VANENDERT JelleSilence - Lotto
# ALTERNATIVE NAME 37: LÖFKVIST ThomasTeam Columbia - HTC
# ALTERNATIVE NAME 38: HUNTER RobertBarloworld - Bianchi
# ALTERNATIVE NAME 39: GÈNE YohannBbox Bouygues Telecom
# ALTERNATIVE NAME 40: WIGGINS BradleyTeam Garmin - Slipstream
# ALTERNATIVE NAME 41: ROGERS MichaelTeam Columbia - HTC
# ALTERNATIVE NAME 42: BRAJKOVIČ JanezAstana
# ALTERNATIVE NAME 43: QUINZIATO ManuelLiquigas
# ALTERNATIVE NAME 44: BRUSEGHIN MarzioLampre - NGC
# ALTERNATIVE NAME 45: LEIPHEIMER LeviAstana
# ALTERNATIVE NAME 46: FERNÁNDEZ DelioXacobeo-Galicia
# ALTERNATIVE NAME 47: FROOME ChrisBarloworld - Bianchi
# ALTERNATIVE NAME 48: CHEULA GiampaoloBarloworld - Bianchi
# ALTERNATIVE NAME 49: DONATI AlessandroAcqua & Sapone
# ALTERNATIVE NAME 50: CARLSTRÖM KjellLiquigas
# ALTERNATIVE NAME 51: DEL NERO JesúsFuji-Servetto
# ALTERNATIVE NAME 52: ENGELS AddyQuickstep - Innergetic
# ALTERNATIVE NAME 53: ARROYO DavidCaisse d'Epargne
# ALTERNATIVE NAME 54: FACCI MauroQuickstep - Innergetic
# ALTERNATIVE NAME 55: MARZOLI RuggeroAcqua & Sapone
# ALTERNATIVE NAME 56: LE FLOCH GuillaumeBbox Bouygues Telecom
# ALTERNATIVE NAME 57: FOTHEN ThomasMilram
# ALTERNATIVE NAME 58: FERNÁNDEZ DE LA PUEBLA AlbertoFuji-Servetto
# ALTERNATIVE NAME 59: SEELDRAEYERS KevinQuickstep - Innergetic
# ALTERNATIVE NAME 60: MIHOLJEVIĆ VladimirLiquigas
# ALTERNATIVE NAME 61: SERRANO RicardoFuji-Servetto
# ALTERNATIVE NAME 62: MAYOZ IbanXacobeo-Galicia
# ALTERNATIVE NAME 63: MASCIARELLI AndreaAcqua & Sapone
# ALTERNATIVE NAME 64: SCHOLZ RonnyMilram
# ALTERNATIVE NAME 65: DE GREEF FrancisSilence - Lotto
# ALTERNATIVE NAME 66: KAISEN OlivierSilence - Lotto
# ALTERNATIVE NAME 67: LÖFKVIST ThomasTeam Columbia - HTC
# ALTERNATIVE NAME 68: TIRALONGO PaoloLampre - NGC
# ALTERNATIVE NAME 69: GARCÍA DAPENA DavidXacobeo-Galicia
# ALTERNATIVE NAME 70: PELLIZOTTI FrancoLiquigas
# ALTERNATIVE NAME 71: DAVIS Allan HowardQuickstep - Innergetic
# ALTERNATIVE NAME 72: MORABITO SteveAstana
# ALTERNATIVE NAME 73: RUSS MatthiasMilram
# ALTERNATIVE NAME 74: GAVAZZI FrancescoLampre - NGC
# ALTERNATIVE NAME 75: CUNEGO DamianoLampre - NGC
# ALTERNATIVE NAME 76: RODRÍGUEZ JacksonSerramenti PVC Diquigiovanni-Androni Giocattoli
# ALTERNATIVE NAME 77: PETACCHI AlessandroLPR Brakes - Farnese Vini
# ALTERNATIVE NAME 78: FERNÁNDEZ DE LA PUEBLA AlbertoFuji-Servetto
# ALTERNATIVE NAME 79: MENCHOV DenisRabobank ProTeam
# ALTERNATIVE NAME 80: MAZZANTI LucaKatyusha
# ALTERNATIVE NAME 81: ZABRISKIE DavidTeam Garmin - Slipstream
# ALTERNATIVE NAME 82: SEROV AlexanderTeam Katusha
# ALTERNATIVE NAME 83: BRUTT PavelTeam Katusha
# ALTERNATIVE NAME 84: GARCÍA DAPENA DavidXacobeo-Galicia
# ALTERNATIVE NAME 85: MILLAR DavidTeam Garmin - Slipstream
# ALTERNATIVE NAME 86: MARTÍNEZ SerafínXacobeo-Galicia
# ALTERNATIVE NAME 87: PÉREZ FranciscoCaisse d'Epargne
# ALTERNATIVE NAME 88: STANNARD IanISD Cycling Team
# ALTERNATIVE NAME 89: DION RenaudAG2R La Mondiale
# ALTERNATIVE NAME 90: SPEZIALETTI AlessandroLPR Brakes - Farnese Vini
# ALTERNATIVE NAME 91: CHAINEL SteveBbox Bouygues Telecom
# ALTERNATIVE NAME 92: HAEDO Juan JoséSaxo Bank
# ALTERNATIVE NAME 93: ESKOV NikitaKatyusha
# ALTERNATIVE NAME 94: ŠTANGELJ GorazdLiquigas
# ALTERNATIVE NAME 95: BARLA LucaMilram
# ALTERNATIVE NAME 96: IGNATIEV MikhailTeam Katusha
# ALTERNATIVE NAME 97: SASTRE CarlosCervelo Test Team
# ALTERNATIVE NAME 98: LOUBET JulienAG2R La Mondiale
# ALTERNATIVE NAME 99: EFIMKIN AlexanderAG2R La Mondiale
# ALTERNATIVE NAME 100: POZZATO FilippoKatyusha
# ALTERNATIVE NAME 101: MAZZANTI LucaTeam Katusha
# ALTERNATIVE NAME 102: DEVENYNS DriesQuickstep - Innergetic
# ALTERNATIVE NAME 103: KIRYIENKA VasilCaisse d'Epargne
# ALTERNATIVE NAME 104: ESKOV NikitaTeam Katusha
# ALTERNATIVE NAME 105: CHIARINI RiccardoLPR Brakes - Farnese Vini
# ALTERNATIVE NAME 106: DE BONIS FrancescoSerramenti PVC Diquigiovanni-Androni Giocattoli
# ALTERNATIVE NAME 107: PALUMBO GiuseppeAcqua & Sapone
# ALTERNATIVE NAME 108: KONOVALOVAS IgnatasCervelo Test Team
# ALTERNATIVE NAME 109: FERNÁNDEZ DelioXacobeo-Galicia
# ALTERNATIVE NAME 110: HORRILLO PedroRabobank ProTeam
# ALTERNATIVE NAME 111: BAK Lars YttingSaxo Bank
# ALTERNATIVE NAME 112: DE GROOT BramRabobank ProTeam
# ALTERNATIVE NAME 113: MORI ManueleLampre - NGC
# ALTERNATIVE NAME 114: POSSONI MorrisTeam Columbia - HTC
# ALTERNATIVE NAME 115: MASCIARELLI FrancescoAcqua & Sapone
# ALTERNATIVE NAME 116: LLOYD DanielCervelo Test Team
# ALTERNATIVE NAME 117: AUGUSTYN John-LeeBarloworld - Bianchi
# ALTERNATIVE NAME 118: CAMAÑO IkerFuji-Servetto
# ALTERNATIVE NAME 119: SCARSELLI LeonardoISD Cycling Team
# ALTERNATIVE NAME 120: OCHOA Carlos JoséSerramenti PVC Diquigiovanni-Androni Giocattoli
# ALTERNATIVE NAME 121: KESSIAKOFF FredrikFuji-Servetto
# ALTERNATIVE NAME 122: CAVENDISH MarkTeam Columbia - HTC
# ALTERNATIVE NAME 123: VIGANÒ DavideFuji-Servetto
# ALTERNATIVE NAME 124: GOSS MatthewSaxo Bank
# ALTERNATIVE NAME 125: STAMSNIJDER TomRabobank ProTeam
# ALTERNATIVE NAME 126: CÉSAR VELOSO GustavoXacobeo-Galicia
# ALTERNATIVE NAME 127: GARZELLI StefanoAcqua & Sapone
# ALTERNATIVE NAME 128: HULSMANS KevinQuickstep - Innergetic
# ALTERNATIVE NAME 129: RENSHAW MarkTeam Columbia - HTC
# ALTERNATIVE NAME 130: SWIFT BenKatyusha
# ALTERNATIVE NAME 131: VOECKLER ThomasBbox Bouygues Telecom
# ALTERNATIVE NAME 132: PERGET MathieuCaisse d'Epargne
# ALTERNATIVE NAME 133: GOLČER JureLPR Brakes - Farnese Vini
# ALTERNATIVE NAME 134: AGNOLI ValerioLiquigas
# ALTERNATIVE NAME 135: GRIVKO AndreyISD Cycling Team
# ALTERNATIVE NAME 136: BRANDT ChristopheSilence - Lotto
# ALTERNATIVE NAME 137: FOTHEN MarkusContinental Team Milram
# ALTERNATIVE NAME 138: BERTOGLIATI RubensSerramenti PVC Diquigiovanni-Androni Giocattoli
# ALTERNATIVE NAME 139: SERPA José RodolfoSerramenti PVC Diquigiovanni-Androni Giocattoli
# ALTERNATIVE NAME 140: VORGANOV EduardXacobeo-Galicia
# ALTERNATIVE NAME 141: VANOTTI AlessandroLiquigas
# ALTERNATIVE NAME 142: SERPA José RodolfoSerramenti PVC Diquigiovanni-Androni Giocattoli
# ALTERNATIVE NAME 143: ANDRIOTTO DarioAcqua & Sapone
# ALTERNATIVE NAME 144: FOTHEN MarkusMilram
# ALTERNATIVE NAME 145: CACCIA DiegoBarloworld - Bianchi
# ALTERNATIVE NAME 146: VISCONTI GiovanniISD Cycling Team
# ALTERNATIVE NAME 147: VAN GOOLEN JurgenSaxo Bank
# ALTERNATIVE NAME 148: DANIELSON TomTeam Garmin - Slipstream
# ALTERNATIVE NAME 149: CHARTEAU AnthonyCaisse d'Epargne
# ALTERNATIVE NAME 150: PETROV EvgeniTeam Katusha
# ALTERNATIVE NAME 151: CODOL MassimoAcqua & Sapone
# ALTERNATIVE NAME 152: TEN DAM LaurensRabobank ProTeam
# ALTERNATIVE NAME 153: ROHREGGER ThomasContinental Team Milram
# ALTERNATIVE NAME 154: BELGY JulienBbox Bouygues Telecom
# ALTERNATIVE NAME 155: BASSO IvanLiquigas
# ALTERNATIVE NAME 156: KLIMOV SergeyTeam Katusha
# ALTERNATIVE NAME 157: HORNER ChrisAstana
# ALTERNATIVE NAME 158: MONTAGUTI MatteoLPR Brakes - Farnese Vini
# ALTERNATIVE NAME 159: SONNERY BlaiseAG2R La Mondiale
# ALTERNATIVE NAME 160: FÖRSTER RobertMilram
# ALTERNATIVE NAME 161: CAPECCHI ErosFuji-Servetto
# ALTERNATIVE NAME 162: GILBERT PhilippeSilence - Lotto
# ALTERNATIVE NAME 163: GÓMEZ ÁngelFuji-Servetto
# ALTERNATIVE NAME 164: GASPAROTTO EnricoLampre - NGC
# ALTERNATIVE NAME 165: GARCÍA MarcosXacobeo-Galicia
# ALTERNATIVE NAME 166: PIETROPOLLI DanieleLPR Brakes - Farnese Vini
# ALTERNATIVE NAME 167: RABUÑAL GonzaloXacobeo-Galicia
# ALTERNATIVE NAME 168: FÖRSTER RobertMilram
# ALTERNATIVE NAME 169: MÜLLER MartinMilram
# ALTERNATIVE NAME 170: REDA FrancescoQuickstep - Innergetic
# ALTERNATIVE NAME 171: LÓPEZ DavidCaisse d'Epargne
# ALTERNATIVE NAME 172: SIUTSOU KanstantsinTeam Columbia - HTC
# ALTERNATIVE NAME 173: ROHREGGER ThomasMilram
# ALTERNATIVE NAME 174: MEYER CameronTeam Garmin - Slipstream
# ALTERNATIVE NAME 175: CANCELLARA FabianSaxo Bank
# ALTERNATIVE NAME 176: CAMAÑO IkerFuji-Servetto
# ALTERNATIVE NAME 177: ARDILA Mauricio AlbertoRabobank ProTeam
# ALTERNATIVE NAME 178: POPOVYCH YaroslavAstana
# ALTERNATIVE NAME 179: ZEITS AndreyAstana
# ALTERNATIVE NAME 180: BONNAFOND GuillaumeAG2R La Mondiale
# ALTERNATIVE NAME 181: DEL NERO JesúsFuji-Servetto
# ALTERNATIVE NAME 182: BERTAGNOLLI LeonardoSerramenti PVC Diquigiovanni-Androni Giocattoli
# ALTERNATIVE NAME 183: KLIMOV SergeyKatyusha
# ALTERNATIVE NAME 184: RODRÍGUEZ JoaquimCaisse d'Epargne
# ALTERNATIVE NAME 185: GERRANS SimonCervelo Test Team
# ALTERNATIVE NAME 186: KRIVTSOV YuriyAG2R La Mondiale
# ALTERNATIVE NAME 187: GÈNE YohannBbox Bouygues Telecom
# ALTERNATIVE NAME 188: SEROV AlexanderKatyusha
# ALTERNATIVE NAME 189: DEIGNAN PhilipCervelo Test Team
# ALTERNATIVE NAME 190: MALACARNE DavideQuickstep - Innergetic
# ALTERNATIVE NAME 191: VAN EMDEN JosRabobank ProTeam
# ALTERNATIVE NAME 192: BONO MatteoLampre - NGC
# ALTERNATIVE NAME 193: LUND AndersSaxo Bank
# ALTERNATIVE NAME 194: BOASSON HAGEN EdvaldTeam Columbia - HTC
# ALTERNATIVE NAME 195: BELLOTTI FrancescoBarloworld - Bianchi
# ALTERNATIVE NAME 196: DA DALTO MauroLampre - NGC
# ALTERNATIVE NAME 197: HUNT JeremyCervelo Test Team
# ALTERNATIVE NAME 198: BOSISIO GabrieleLPR Brakes - Farnese Vini
# ALTERNATIVE NAME 199: BRUTT PavelKatyusha
# ALTERNATIVE NAME 200: PATE DannyTeam Garmin - Slipstream
# ALTERNATIVE NAME 201: FÖRSTER RobertContinental Team Milram
# ALTERNATIVE NAME 202: FARRAR TylerTeam Garmin - Slipstream
# ALTERNATIVE NAME 203: GARCÍA MarcosXacobeo-Galicia
# ALTERNATIVE NAME 204: CIONI Dario DavidISD Cycling Team
# ALTERNATIVE NAME 205: ISAYCHEV VladimirXacobeo-Galicia
# ALTERNATIVE NAME 206: DOCKX BartSilence - Lotto
# ALTERNATIVE NAME 207: KLOSTERGAARD KasperSaxo Bank
# ALTERNATIVE NAME 208: TSCHOPP JohannBbox Bouygues Telecom
# ALTERNATIVE NAME 209: NAVARRO DanielAstana
# ALTERNATIVE NAME 210: JEANNESSON ArnoldCaisse d'Epargne
# ALTERNATIVE NAME 211: HINAULT SébastienAG2R La Mondiale
# ALTERNATIVE NAME 212: CÁRDENAS Félix RafaelBarloworld - Bianchi
# ALTERNATIVE NAME 213: SCHRÖDER BjörnContinental Team Milram
# ALTERNATIVE NAME 214: SCHRÖDER BjörnMilram
# ALTERNATIVE NAME 215: GÓMEZ ÁngelFuji-Servetto
# ALTERNATIVE NAME 216: LONGO BORGHINI PaoloBarloworld - Bianchi
# ALTERNATIVE NAME 217: CARLSTRÖM KjellLiquigas
# ALTERNATIVE NAME 218: POZZATO FilippoTeam Katusha
# ALTERNATIVE NAME 219: KING EdwardCervelo Test Team
# ALTERNATIVE NAME 220: HADDOU SaïdBbox Bouygues Telecom
# ALTERNATIVE NAME 221: VOIGT JensSaxo Bank
# ALTERNATIVE NAME 222: GOLČER JureLPR Brakes - Farnese Vini
# ALTERNATIVE NAME 223: VALJAVEC TadejAG2R La Mondiale
# ALTERNATIVE NAME 224: DI LUCA DaniloLPR Brakes - Farnese Vini
# ALTERNATIVE NAME 225: FAILLI FrancescoAcqua & Sapone
# ALTERNATIVE NAME 226: SOLER Juan MauricioBarloworld - Bianchi
# ALTERNATIVE NAME 227: PINOTTI MarcoTeam Columbia - HTC
# ALTERNATIVE NAME 228: RUBIERA José LuisAstana
# ALTERNATIVE NAME 229: SENAC Jean-CharlesAG2R La Mondiale
# ALTERNATIVE NAME 230: CATALDO DarioQuickstep - Innergetic
# ALTERNATIVE NAME 231: GONZALEZ HectorFuji-Servetto
# ALTERNATIVE NAME 232: SCHOLZ RonnyContinental Team Milram
# ALTERNATIVE NAME 233: MARTÍNEZ SerafínXacobeo-Galicia
# ALTERNATIVE NAME 234: RUBIERA José LuisAstana
# ALTERNATIVE NAME 235: KOZONTCHUK DmitryRabobank ProTeam
# ALTERNATIVE NAME 236: MIHOLJEVIĆ VladimirLiquigas
# ALTERNATIVE NAME 237: SOKOLOV EvgenyBbox Bouygues Telecom
# ALTERNATIVE NAME 238: MÜLLER MartinMilram
# ALTERNATIVE NAME 239: ARMSTRONG LanceAstana
# ALTERNATIVE NAME 240: PIDGORNYY RuslanISD Cycling Team
# ALTERNATIVE NAME 241: OCHOA Carlos JoséSerramenti PVC Diquigiovanni-Androni Giocattoli
# ALTERNATIVE NAME 242: GUSTOV VolodymyrCervelo Test Team
# ALTERNATIVE NAME 243: MCCARTNEY JasonSaxo Bank
# ALTERNATIVE NAME 244: HAEDO Juan JoséSaxo Bank
# ALTERNATIVE NAME 245: LASTRAS PabloCaisse d'Epargne
# ALTERNATIVE NAME 246: GATTO OscarISD Cycling Team
# ALTERNATIVE NAME 247: GRABOVSKYY DmytroISD Cycling Team
1: 77,122,10,71,202,246,74,123,113,102,57,216,76,91,177,127,189,221,173,223,140,44,247,129,230,75,244,135,41,79,70,158,196,55,37,26,16,144,97,224,234,239,218,40,162,164,105,152,150,34,194,222,155,112,197,204,186,89,35,178,245,148,121,11,110,151,59,236,116,166,190,117,215,69,39,111,184,42,65,61,131,62,53,185,88,138,94,182,235,134,47,227,180,198,124,242,45,54,87,176,154,159,46,156,170,192,125,195,90,141,128,175,20,240,22,136,1,32,157,101,24,115,28,43,146,68,83,17,172,161,31,191,226,30,63,85,149,179,104,82,107,95,99,103,241,13,142,14,209,64,193,96,23,220,19,210,106,203,8,108,56,219,207,145,225,205,9,36,160,48,243,147,81,66,229,98,181,208,86,238,237,5,200,174,49,52,206,72,38,143,58,231,114,7,217,132,119,73
1: 77,202,74,230,75,162,246,41,193,127,164,224,221,140,173,189,76,178,59,245,26,11,37,142,172,70,182,101,106,157,44,117,155,113,68,225,47,53,223,131,34,135,151,45,217,97,179,108,196,239,209,166,90,198,104,190,218,146,63,136,184,79,23,150,185,141,144,121,89,138,152,215,156,65,161,124,149,14,240,40,194,69,54,71,122,115,55,9,62,241,111,158,204,247,43,102,94,234,30,42,159,19,56,24,236,176,83,85,243,87,226,103,227,200,177,219,1,57,82,180,22,86,35,72,17,147,36,125,148,207,95,105,154,8,134,242,7,10,181,119,39,192,174,112,52,175,244,191,46,235,116,170,145,216,48,208,81,20,129,38,186,99,110,88,205,231,114,128,13,91,96,64,195,238,222,5,32,203,229,220,66,28,132,210,98,31,58,160,197,206,61,237,143,123,49,107,16
1: 224,127,70,226,26,45,67,155,79,53,178,157,223,75,44,97,36,212,4,41,11,121,152,59,182,115,172,173,117,29,209,239,242,150,40,3,208,111,198,8,171,204,161,68,146,65,140,47,240,139,30,247,231,120,135,194,131,101,23,228,165,179,99,230,55,22,185,221,159,102,210,138,144,151,133,195,60,243,245,108,166,177,74,163,106,164,118,134,136,218,180,49,64,235,48,113,62,227,190,233,50,33,107,148,24,162,128,189,104,14,174,52,125,63,90,192,21,88,54,105,77,35,43,141,112,109,17,186,110,91,95,57,229,211,56,84,124,96,119,216,38,168,169,71,167,156,89,5,170,122,116,219,114,126,207,214,175,92,7,206,66,205,191,147,154,193,6,129,187,145,10,202,83,132,72,1,149,158,9,143,225,78,103,82,20,81,85,51,61,98,237,200,246,197,196,15
1: 79,224,67,155,45,157,97,53,41,121,152,226,70,26,115,223,59,4,242,212,8,40,198,139,178,204,173,47,3,44,172,75,133,228,239,230,29,209,111,117,182,65,165,150,23,103,22,11,247,30,159,36,140,179,127,135,185,177,189,108,194,151,120,243,68,102,61,208,180,245,227,163,114,138,48,171,240,14,147,118,164,99,90,166,74,162,62,60,134,24,161,146,101,218,136,50,148,85,33,1,125,144,78,214,131,63,156,186,89,154,169,221,113,49,82,225,91,235,72,104,195,35,128,77,56,64,119,210,231,196,43,54,141,95,190,110,229,66,112,116,192,88,71,158,57,124,207,167,107,143,126,38,246,109,51,216,145,132,96,211,193,202,168,17,10,149,205,81,170,52,106,200,219,233,55,237,174,197,20,187,9,206,191,92,83,105,5,98,21,7,129,122,175,6,84
1: 11,194,71,218,124,162,164,41,224,223,76,157,79,173,140,37,135,70,155,45,44,99,111,14,53,61,185,247,75,127,178,68,204,131,152,42,184,97,172,210,101,245,217,26,121,38,216,34,59,176,242,166,193,221,159,182,149,198,77,23,189,113,150,90,222,141,235,104,57,195,47,179,239,241,230,227,43,65,142,115,40,117,243,147,146,209,106,62,94,203,19,144,114,192,234,82,136,17,226,148,8,138,10,103,177,215,132,24,236,30,240,151,72,128,32,208,190,134,174,48,85,180,200,81,35,207,102,196,74,36,1,58,186,66,63,229,156,95,238,83,145,231,116,119,246,31,46,244,175,112,52,110,225,181,122,5,86,28,205,89,22,206,219,7,96,107,129,237,88,54,123,49,55,125,98,220,39,158,160,191,202,64,13,56,197,161,170,108,20,91,143,105,154,9
1: 194,38,83,123,7,135,124,71,160,10,122,74,202,28,77,82,140,220,113,173,68,178,246,244,37,41,17,86,157,102,190,75,104,166,216,245,63,31,210,57,170,206,129,185,112,94,136,162,196,164,65,186,237,23,43,70,99,159,88,155,46,127,146,217,192,44,20,42,151,223,53,180,184,141,226,111,128,5,179,234,110,247,209,45,150,152,172,59,241,218,189,95,101,79,125,197,219,97,191,116,203,49,34,115,14,40,198,32,62,224,182,114,11,138,204,76,235,142,132,47,147,177,121,148,207,221,176,96,89,26,144,61,222,1,117,236,175,119,9,39,30,239,225,72,91,143,208,85,106,55,230,158,227,156,54,107,161,134,205,90,22,238,13,19,64,56,58,215,35,229,131,36,149,103,193,8,98,52,66,145,243,240,231,242,105,108,81,195,48,200,154,24,174,181
1: 172,194,224,41,70,127,75,76,44,173,184,218,178,223,11,155,210,121,37,59,79,142,227,53,204,45,157,115,42,97,239,40,209,26,152,138,226,182,34,198,47,65,179,241,101,234,166,177,103,242,222,30,111,135,61,245,243,148,62,195,176,117,140,99,151,203,1,221,185,35,22,104,131,102,150,230,134,82,5,31,159,136,8,236,10,235,215,90,55,132,19,106,231,200,68,162,13,89,144,58,17,114,77,85,48,145,107,43,14,141,186,95,36,217,94,23,83,72,49,208,128,147,112,28,160,63,52,88,125,108,156,190,124,175,32,237,86,225,143,7,66,113,46,116,180,164,81,20,216,74,192,9,119,146,247,122,158,196,57,129,191,64,229,238,91,149,246,38,123,96,24,174,202,39,220,56,161,244,206,193,207,205,54,71,219,189,154,170,197,105,98,240,110
1: 224,70,79,97,53,226,155,45,184,41,127,26,239,11,44,223,204,75,115,59,178,37,76,241,157,121,142,152,189,242,103,146,65,172,198,80,153,111,140,100,221,247,227,23,47,176,195,245,203,159,135,209,234,179,42,185,61,30,136,114,22,225,62,68,177,1,134,106,2,235,132,210,99,199,231,182,34,74,164,180,7,230,236,219,161,48,52,40,151,222,90,217,8,141,147,215,17,113,43,137,116,130,35,89,237,54,94,77,196,216,148,145,175,158,105,166,9,192,71,128,119,85,24,229,72,208,93,188,108,138,190,27,38,201,91,122,14,112,28,213,18,149,186,12,117,66,63,55,107,32,31,162,46,202,131,56,86,170,25,183,205,5,194,244,246,143,36,125,174,124,88,58,19,243,200,49,191,193,207,206,102,81,39,154,220,197,20,129,123,232
1: 122,71,202,124,77,160,38,123,220,57,140,10,28,55,76,247,42,129,35,88,91,219,82,178,148,135,194,104,207,111,101,175,20,215,37,218,41,94,227,5,186,54,206,156,89,174,191,173,159,113,136,172,114,44,31,245,68,164,216,196,75,150,96,97,108,22,127,52,161,243,221,223,151,99,107,204,185,197,115,83,117,47,192,102,59,116,193,49,43,141,155,217,74,23,53,46,85,40,200,39,162,17,166,45,81,56,34,238,13,225,143,209,70,66,244,145,226,132,242,224,198,158,9,128,190,170,236,147,119,146,48,149,131,154,32,205,86,14,112,177,184,19,176,179,121,58,125,152,222,24,241,30,203,62,95,134,157,239,63,142,79,235,7,182,26,138,36,229,11,234,90,65,230,106,195,231,64,144,103,210,189,8,1,180,246,105,72,208,237,61
1: 122,202,77,71,28,123,194,82,246,160,10,140,244,57,74,55,49,216,76,44,56,129,173,117,185,245,196,147,136,221,42,179,63,172,111,135,79,152,241,41,176,75,68,22,53,127,5,114,178,204,121,116,113,11,217,26,94,7,182,225,102,151,128,142,45,70,37,59,65,115,155,138,99,198,62,43,166,224,89,101,223,97,242,47,131,239,132,215,150,222,149,235,177,209,227,144,30,195,20,19,226,40,175,9,164,85,91,186,247,159,210,24,208,14,35,1,236,13,125,219,189,104,180,31,32,220,39,124,207,203,54,106,158,52,218,90,145,95,107,162,141,46,86,17,66,112,243,229,206,154,238,148,156,103,83,34,38,23,134,192,119,48,143,8,234,191,108,72,197,88,81,200,96,205,230,146,190,161,193,170,36,105,58,231,61,174,237,184,157
1: 79,45,127,42,70,224,40,198,142,44,155,97,239,41,146,11,26,227,223,172,121,178,75,194,152,53,111,37,204,65,85,7,115,47,189,135,30,243,76,22,161,150,14,186,103,59,144,106,1,241,138,190,140,242,180,231,226,177,143,225,96,176,24,35,134,68,173,245,132,236,209,66,179,36,151,148,149,234,195,182,99,13,8,104,23,222,71,230,82,114,247,105,54,145,119,219,162,218,216,62,74,154,91,164,83,17,124,125,128,48,170,136,205,90,52,5,217,81,185,158,116,206,94,89,166,203,131,108,32,147,235,215,72,210,49,113,141,95,192,20,63,208,107,112,34,88,77,229,43,31,117,221,101,197,55,220,200,10,28,156,159,191,86,46,160,9,58,19,57,196,122,129,39,202,244,238,38,56,193,123,207,61,102,174,237,246,175
1: 122,77,71,38,202,244,160,10,123,28,129,218,140,247,55,220,82,89,158,76,35,124,113,20,42,45,79,127,59,44,52,88,53,172,112,186,104,135,115,194,221,230,41,224,206,49,141,70,155,225,136,37,39,83,31,216,178,65,22,151,217,176,26,121,204,11,182,152,223,180,198,97,75,196,173,43,103,197,179,219,111,62,185,116,105,95,242,32,209,241,99,193,148,239,107,142,166,150,5,234,132,108,68,222,215,47,14,159,138,238,101,102,7,66,86,56,74,17,23,192,106,236,226,54,229,189,128,207,227,143,72,145,94,85,63,146,131,144,243,46,205,210,149,19,162,57,156,1,191,164,125,24,195,208,34,48,177,231,246,235,174,170,161,30,40,8,90,9,190,200,117,13,96,134,119,245,203,154,61,36,147,58,114,81,91,237
1: 185,138,74,2,189,47,103,170,135,70,224,127,79,97,44,155,45,11,53,41,223,162,180,115,75,121,68,24,172,140,142,59,37,131,182,26,76,85,153,80,65,42,178,239,204,111,203,227,23,62,247,230,241,159,147,148,209,242,226,210,176,89,136,32,1,179,221,54,195,151,46,132,99,219,108,113,30,164,225,93,34,7,243,72,236,106,217,94,114,102,134,63,49,216,22,245,19,149,177,128,52,43,152,48,90,55,197,116,222,198,235,146,186,205,199,196,5,234,27,117,31,190,143,145,141,14,28,66,38,18,229,124,56,213,183,107,188,215,58,231,71,105,166,86,9,154,8,77,12,201,158,137,40,130,112,244,125,35,206,17,192,194,202,81,246,207,20,200,193,208,25,237,88,39,119,123,61,191,220,161,36,91,174,129,218,122
1: 182,22,227,111,23,135,54,223,140,59,37,44,53,224,41,79,127,155,45,142,70,97,209,245,178,239,75,121,65,115,236,104,99,42,152,90,172,101,49,231,134,179,221,148,31,63,76,203,247,173,204,189,217,154,89,26,7,243,225,56,68,185,164,74,216,132,72,196,222,30,94,176,141,198,158,105,43,190,177,20,128,71,124,229,66,146,8,147,162,186,244,136,113,14,112,95,210,151,246,166,55,77,143,241,159,35,119,114,238,149,192,13,230,234,9,47,125,19,145,86,46,131,106,40,10,88,180,28,138,17,117,206,150,32,194,5,193,156,96,205,219,1,226,208,82,11,107,195,207,48,170,191,102,52,242,38,144,39,123,160,57,215,24,81,235,83,103,116,197,200,220,58,108,34,237,85,61,62,161,202
1: 97,79,224,155,127,115,70,223,142,239,45,53,76,172,41,59,42,178,22,65,44,135,75,99,47,111,198,241,68,234,72,236,195,11,108,153,215,221,2,140,89,217,1,185,210,114,176,179,132,177,222,105,63,152,164,7,26,203,243,189,230,37,80,242,46,149,55,190,209,159,30,74,14,235,245,49,90,166,134,183,23,54,147,145,5,227,128,106,113,9,192,182,196,43,186,56,229,136,219,225,180,28,199,116,117,154,93,162,138,52,19,158,34,38,205,146,204,94,124,71,246,66,88,119,201,18,143,112,148,244,8,102,121,86,216,170,231,213,247,125,123,17,197,27,130,193,77,31,194,206,220,58,131,141,25,35,137,207,48,32,12,188,103,24,20,81,200,40,208,237,191,107,151,39,226
1: 70,127,224,79,155,44,30,41,97,239,45,223,26,115,172,19,53,134,142,231,241,59,103,227,152,117,42,178,76,65,148,179,140,150,230,145,74,243,221,22,111,173,34,23,135,13,104,195,209,32,204,90,11,106,186,245,54,149,159,215,176,63,236,56,138,131,7,203,222,24,198,105,141,94,55,147,37,5,162,136,247,68,102,75,177,146,217,225,143,8,46,81,48,132,72,40,164,107,196,89,49,192,144,113,38,116,119,57,160,210,14,229,156,220,43,124,166,114,246,205,234,28,207,244,31,238,185,35,154,121,83,99,128,194,88,86,216,10,66,96,101,95,58,82,193,125,158,182,200,180,77,17,20,206,71,170,191,189,112,52,47,9,242,1,237,235,197,108,123,219,190,208
1: 11,212,200,111,247,102,243,146,7,198,179,140,35,74,131,59,171,115,172,67,189,178,20,150,43,235,79,224,77,71,57,55,44,127,155,41,135,45,53,126,245,223,165,22,17,97,168,116,5,38,216,29,211,108,136,117,228,89,204,185,66,70,227,21,148,239,65,162,120,197,82,139,196,209,75,230,99,88,68,118,173,124,101,60,194,92,225,3,145,143,193,152,63,24,180,147,186,214,219,128,229,103,6,119,221,210,166,246,182,206,141,95,205,1,132,149,109,113,207,138,156,167,233,158,48,50,133,177,54,83,106,104,47,10,56,9,96,125,105,164,192,170,33,30,90,154,26,107,121,163,49,195,72,23,114,8,242,208,237,40,52,134,81,14,112,144,169,191,231,78,159,190
1: 97,70,224,79,155,45,223,22,142,127,53,44,26,59,115,239,210,209,177,75,178,172,42,241,68,65,41,99,203,245,148,234,111,150,140,173,135,30,147,1,19,176,104,56,37,32,198,141,136,101,63,23,243,90,236,134,222,217,89,159,182,58,204,215,52,152,231,235,132,117,186,179,94,17,185,14,57,54,116,238,121,221,170,5,189,194,193,144,216,247,114,31,24,227,76,72,225,128,102,103,38,46,113,105,244,77,205,156,95,196,66,162,229,106,74,83,11,149,86,220,192,96,35,82,28,160,242,145,166,47,219,123,10,125,112,8,119,206,195,138,207,124,49,180,88,107,34,146,20,13,246,48,81,71,43,131,164,40,7,197,200,108,191,154,230,158,55,208,9,237,143
1: 162,131,127,71,28,70,194,146,185,22,79,224,138,55,82,89,75,45,223,47,44,140,97,53,103,178,172,142,155,41,173,147,42,20,115,221,59,13,11,179,145,203,65,111,150,132,176,156,104,241,195,76,219,124,32,135,101,24,99,26,198,134,209,239,113,227,68,247,136,225,86,159,46,186,57,37,217,229,94,236,30,177,49,245,5,148,56,48,216,243,207,210,149,244,95,189,152,235,242,14,234,72,230,77,204,164,74,23,238,105,116,200,197,141,90,128,102,125,81,170,246,43,112,52,180,196,119,192,63,182,117,34,17,35,121,58,220,123,154,108,40,66,222,106,107,38,8,54,206,83,160,144,10,88,191,7,31,193,205,96,114,237,231,215,208,166,9,158,1,19
1: 108,40,194,178,44,146,102,14,127,79,42,227,198,162,135,70,224,155,125,41,54,24,223,186,59,172,45,191,88,52,43,47,32,77,142,111,5,113,148,116,185,96,112,245,140,107,145,75,31,53,200,37,239,238,68,147,173,94,46,22,65,219,8,124,97,179,244,26,164,234,28,170,216,197,180,150,215,115,20,55,81,105,17,71,144,117,235,7,152,231,128,99,11,196,86,106,205,95,237,225,121,206,229,149,176,48,166,220,74,49,89,83,72,9,66,156,246,241,131,193,90,209,114,158,104,1,243,204,34,56,217,208,160,177,141,154,192,136,23,207,38,119,203,221,30,132,58,35,123,76,63,138,82,210,101,13,195,236,159,182,134,230,103,222,10,247,57,189,242